package data;

import exception.*;
import java.util.Date;
import java.util.List;
import model.*;

/**
 *
 * @author BACQ Justine et SACRE Sauvane
 */

public interface ISessionDAO {
    Session getSessionJourSoigneur(Soigneur soingneurSession, String idAnimal) throws ExceptionConnection, ExceptionSessionAnimal, ExceptionIdAnimal, ExceptionGetAnimal;
    void deleteSession(Soigneur soigneur) throws AllSessionException, ExceptionConnection, SupSessionException, AllSoinJException, SupSoinJException,SupPrescriptionException;
    List<Session> rechercheAnimal(Espece espece, Date deb, Date fin) throws ExceptionConnection, RechercheAnimalException;
}
